polyhydroxy aldehyde - German English Dictionary